home *** CD-ROM | disk | FTP | other *** search
/ The Arcade Companion 1 / The Arcade Companion 1.iso / mahjong / mahjongg.doc < prev    next >
Text File  |  1988-12-26  |  21KB  |  469 lines

  1.  
  2.     ┌────────┐                    MAH JONGG                     ┌────────┐ 
  3.     │   ├┤ 3 │         Release 3.0,  December 26, 1988          │ 0  0 8 │
  4.     │   ├┤   │                                                  │ 0  0   │
  5.     │ ├┤  ├┤ │                  Nels Anderson                   │ 0  0   │
  6.     │ ├┤  ├┤ │                 92 Bishop Drive                  │ 0  0   │
  7.     └────────┘              Framingham, MA  01701               └────────┘
  8.  
  9.  
  10.  
  11. MAH JONGG is an ancient Chinese game whose origins are supposed to date back
  12. some 3000 years.  This version has similarities to solitaire played with cards
  13. and also with dominoes since it is played with tiles.  When I first discovered
  14. the game my initial impression was that the game would quickly become dull but
  15. having played it for a while and having given it to friends we've all found
  16. that it is quite addictive despite its apparent simplicity.
  17.  
  18. This program is designed for a PCompatible that can run in EGA graphics mode.
  19. If you're still running an older video card I'm afraid the game won't work.
  20. (Apparently many people do not understand the differences between EGA, CGA,
  21. VGA, MDA, etc.;  basically, if you get a screen full of flashing letters
  22. when you try to run MAH JONGG you don't have EGA and the game will not work
  23. on your system.)  When I originally wrote MAH JONGG I had never seen a game
  24. that used the full EGA capabilities (640x350, 16 colors) and I thought it
  25. would be nice if there was one.  
  26.  
  27. This version also supports Hercules graphics mode.  Since it's monochrome
  28. it's not nearly as pretty as EGA but the resolution is similar so it's not
  29. bad.  If you wish to run Hercules, you *must* specify this on the command,
  30. i.e., the command line must be:
  31.  
  32.                              mahjongg -h
  33.  
  34. otherwise the game will try to run in EGA.  I hadn't planned on doing any
  35. versions other than EGA, but Hercules turned out to be so easy I figured,
  36. why not?  I don't have versions for other video adapters and I don't have
  37. any plans for them since I don't consider any of the lower resolutions 
  38. adequate.
  39.  
  40. Since I do not program games for a living but still put quite a bit of effort
  41. into MAH JONGG I am releasing the program as Shareware.  If you enjoy the
  42. game, as I think you will, a $10 donation to reward my efforts would be
  43. appreciated.  Please let me know what version you have and I'd also be
  44. interested in knowing where you got it from.  Make sure you put your name
  45. and address on your letter.  Or, use the instant registration form in the
  46. file "orderfrm.txt".  Just copy the file to your printer.  If you don't
  47. understand the term "Shareware" please read the file sharewre.txt.
  48.  
  49. If you have any suggestions or discover any problems with the program you
  50. can reach me via the )(evious BBS system (300 baud, 8N1) at 508-875-3618
  51. or 617-449-7322.  Use the command FDBACK to reach me or send email to
  52. "THE FENIX".
  53.  
  54. If you're connected to one of the minicomputer nets (InterNet, uucp...)
  55. you can try reaching me at one of these addresses:
  56.  
  57.                 ima!primerd!en-m32.prime.com!nja
  58.                 uunet!en-m32.prime.com!nja
  59.                 csnet-relay!en-m32.prime.com!nja
  60.                 nja%en-m32.prime.com@relay.cs.net
  61.                 nja@en-m32.prime.com
  62.  
  63. Of course you can also write me at the address at the beginning of this
  64. file.  If you're not a registered used don't expect an answer unless you
  65. include a self-addressed, stamped envelope.
  66.  
  67. Most of the instructions you'll need for playing the game are built into
  68. it; just type H when prompted at the title screen.  Or you can read the
  69. instructions below.  There is quite a bit of strategy involved if you are
  70. to do well but I'll leave the strategies up to you to discover.  Besides,
  71. I'm no expert in playing the game either.
  72.  
  73.  
  74. *****************************************************************************
  75. *                             PLAYING THE GAME                              *
  76. *****************************************************************************
  77.  
  78.  
  79. OBJECT:
  80.  
  81.    The object of the game is to remove as many of the tiles from the
  82.    playing board as possible within the rules of the game.  Tiles are
  83.    always removed in pairs and can only be removed from the left or
  84.    the right edges. Any tile that is not on a left or right edge is
  85.    considered blocked and cannot be removed. Note though that the tiles
  86.    are arranged in 5 levels and each level has a left and right edge so
  87.    there are many more unblocked tiles than it would first appear. Note
  88.    that the tile on the top of the pile blocks all four tiles below it,
  89.    and tiles on row 5 block both rows 4 and 6.
  90.  
  91. SUITS OF TILES:
  92.  
  93.    There are many different suits of tiles and the suit of a tile
  94.    determines the rule used for determining matching pairs that can be
  95.    removed together.
  96.  
  97. MATCHING RULES:
  98.     
  99.    Most of the tile suits require an exact match. This means that you must 
  100.    match a tile to another that is exactly the same. For example a Bamboo 1 
  101.    matches another Bamboo 1 but does not match a Bamboo 3 or a Dot 1. The 
  102.    other matching rule allows any tile in the same suit to match any other 
  103.    tile in that suit. Thus, any of the four seasons (SUM, AUT, WIN, SPR) 
  104.    match each other and any of the four flowers (MUM, PLUM, BAM, ORC) match 
  105.    each other.
  106.  
  107. NUMBER OF TILES:
  108.  
  109.    There is only one each of SUM, AUT, WIN, SPR, MUM, PLUM, BAM, and ORC.
  110.    There are four of each of the other tiles for a total of 144 tiles on
  111.    the board. A counter keeps track of how many tiles are left in play.
  112.    If you want to see what tiles you have removed so far, hit F2 (though
  113.    some might consider this cheating!).
  114.     
  115. BOARD LAYOUT:
  116.  
  117.    If you're using a mouse to play you don't need to worry about the
  118.    board coordinates; you just point and click.  The game commands are
  119.    also there as "keys" that can be clicked on.  If you don't have a
  120.    mouse, read on...
  121.    
  122.    The game board is a grid marked by letters and numbers. You select
  123.    tiles by entering a letter for the column and a number for the row.
  124.    Order doesn't matter, entering A5 is the same as 5A. The single tile
  125.    on the topmost level is H5.
  126.    
  127.    The numbering of the rows is a bit confusing. Row 5 only exists at the
  128.    very top level and at the extreme left and right edges. Rows 4 and 6 are
  129.    actually adjacent to each other.
  130.    
  131.    If after you've selected your first tile you change your mind, just
  132.    hit 'Enter' instead of your second tile selection. After you've
  133.    selected both tiles you are asked to confirm your selection with a
  134.    Y or N before the tiles are removed.
  135.  
  136. COMMANDS:
  137.     
  138.    There are commands you can enter in addition to just selecting tile
  139.    coordinates. You can quit the game at any time by entering Q. You can
  140.    get help by entering H when asked for the tile selection. If you ask 
  141.    for help when selecting the 1st tile it will first tell you whether
  142.    there are any valid moves and then you may choose to see any or all of
  143.    them by hitting Y or N when asked. If you ask for help when selecting
  144.    the 2nd tile it will show you any available matches for the first tile
  145.    selected. You can save your game by entering S and restore an old game
  146.    by entering R. You can start a new game by entering N or play the same
  147.    board again by entering A.
  148.    
  149.    Hitting F1 will display a summary of commands and other game information.
  150.    Hitting F2 will show the tiles you've removed so far.
  151.    Hitting F3 goes to the set up screen.
  152.    Hitting F4 will undo your last move.
  153.    Hitting F6 will undo your last undo (i.e., it will remove the tiles again)
  154.    Hitting F5 shows you your playing statistics
  155.    
  156.    If you have a mouse, just slide the cursor over the command you want 
  157.    and click. Hitting the right mouse button is a short-cut way of asking
  158.    for help. 
  159.    
  160.    In summary, the commands are:
  161.    
  162.                   Q:  Quit       N:  New game (new board)
  163.                   H:  Help       A:  Again (replay same board)
  164.                   S:  Save       R:  Restore
  165.                   F1: Comm